A Cost-Effective and Flexible Scheme for Software Fault Tolerance
نویسندگان
چکیده
A new software fault tolerance scheme, called the Self-Configuring Optimistic Programming scheme, (SCOP), is proposed. It attempts to reduce the cost of fault tolerant software and to eliminate some inflexibilities and rigidities present in the existing software fault tolerance schemes. For obtaining these goals, it is structured in phases in order to produce acceptable results with the minimum possible effort and to release these results as soon as available, and it can be parameterized with respect to both the desired reliability and the desired response time. SCOP allows a trade-off between various attributes of system services (such as reliability, throughput and response time) as desired by designers and it is thus a flexible and cost-effective redundant component for gracefully degradable systems.
منابع مشابه
Transient Fault Tolerance via Dynamic Process-Level Redundancy
Transient faults are emerging as a critical concern in the reliability of microprocessors. While hardware reliability techniques are often employed for transient fault tolerance, software techniques represent a more cost-effective and flexible alternative. This paper proposes a software approach to transient fault tolerance which utilizes a run-time system to automatically apply process-level r...
متن کاملDesign and Analysis of Transient Fault Tolerance for Multi Core Architecture
This paper describes the software approach of fault tolerance for shared memory multi core system using PLR.PLR uses a software-centric approach transient fault tolerance which ensuring a correct software execution. This scheme is used at user space level which does not necessitate changes to the original application.PLR create a set of redundant process per application process. In this scheme ...
متن کاملFault Tolerance for Multiprocessor Systems Via Time Redundant Task Scheduling
Fault tolerance is often considered as a good additional feature for multiprocessor systems but nowadays it is becoming an essential attribute. Fault tolerance can be achieved by the use of dedicated customized hardware that may have the disadvantage of large cost. Another approach to fault tolerance is to exploit existing redundancy in multiprocessor systems via a task scheduling software stra...
متن کاملA New Cost-Optimal and Fault-Tolerant Instrumentation Sensor Network Design Methodology for Chemical Plants
In this paper, an optimal redundant instrumentation sensor network design methodology is presented for complex chemical process plants using a combinatorial particle swarm optimization search (CPSO) engine. The approach, which is more flexible and general in comparison with previous works, aims to minimize cost as a main design factor, similar to the usual trend in the literature. Besides, it c...
متن کاملOptimal Component Selection Problem for Cots Based Software System under Consensus Recovery Block Scheme: A Goal Programming Approach
Cost, reliability and time are the three main quality attributes of a software system. Now days much software are designed on COTS component in order to facilitate timely development with reduced cost and improved reliability. Software deigned to handle critical control systems have very high reliability requirements. Fault tolerance is designed in these systems for some or all of the software ...
متن کامل